package com.obelisco.vista.componentes;

import com.obelisco.vista.plantillas.VentanaTransaccionBase;

import echopointng.ContentPaneEx;

public class PaneTransaccionBase extends ContentPaneEx   {

	private VentanaTransaccionBase ventanaTransaccion;

	public PaneTransaccionBase() {
		super();
	}	
	
	public void seleccionarObjetoEntidad(Object objeto) {
		//ventanaTransaccion.setObjetoEntidad(objeto);
	}

	public void cambiarFuncion(Object objeto,TipoFuncion tipo, String nombre) {
		if (nombre == null) {
			ventanaTransaccion.setFuncionActual(objeto, tipo);
		} else {
			ventanaTransaccion.setFuncionActual(objeto, nombre);
		}
	}
	
	public void mostrarSalir(boolean mostrar) {
		
		ventanaTransaccion.getBarraHerramientas().setMostrarSalir(mostrar);
	}
	
	public void salir() {
		ventanaTransaccion.salir();
	}

	public VentanaTransaccionBase getVentanaTransaccion() {
		return ventanaTransaccion;
	}

	public void setVentanaTransaccion(VentanaTransaccionBase ventanaTransaccion) {
		this.ventanaTransaccion = ventanaTransaccion;
	}

}
